home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 February / Macworld (1999-02).dmg / Serious Demos / XTension demo / XTension manual 2.0 / XTension manual 2.0.rsrc / TEXT_160.txt < prev    next >
Text File  |  1998-07-18  |  2KB  |  33 lines

  1.  
  2. The special X-10 Preset Dim command :
  3.  
  4. Within the X-10 set of commands, there is a special command which can be used to extend the capabilities of 'smart' devices which communicate via the powerlines.  It was originally intended to be used as a method of setting a 'preset dim' level for lamp dimmers.  
  5.  
  6. ( This command has no relationship to the XTension feature "Simulate Preset Dim"....)
  7.  
  8. In recent years, it has been discovered by developers to be a reasonable way of passing parameters between 'smart' devices on the X-10 bus.
  9.  
  10. One of these devices is the RCS Thermostat which uses the preset dim command both to set special variables in the thermostat, as well as for sending the current status of the thermostat back to XTension.
  11.  
  12. Basically, the command is sent to a specific address.  Attached to it is a value of between 0 and 31.  
  13.  
  14. You can issue these commands from your scripts, and XTension will automatically store the latest received 'preset' value in the database.
  15.  
  16. You can then test that value in your scripts. 
  17.  
  18. preset or preset address Command a named unit or specific address
  19.  preset  string  -- unit name
  20.  preset address  string  -- X-10 housecode/unit  ie: "B5"
  21.         [to level  integer]  -- specifies the level from 0 to 31
  22.  
  23.  example :  preset "RCS Temp Setting" to level 25
  24.  
  25. preset  of  (unit)  -- Returns the current 'Preset' value for a specific named unit
  26.  
  27.  preset of  string  -- unit name
  28.  
  29.  example :  write log  "the current preset for RCS Temp  is :" & preset  of "RCS Temp Setting" 
  30.  
  31. Watch for things about this command on the website, and on the XTension discussion list.  There will likely be some 'plug-ins' that will make a particular product 'easy' to integrate into your XTension system.  
  32.  
  33.